home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / database / mcb22.zip / REVISION.MCB < prev    next >
Text File  |  1995-12-02  |  12KB  |  238 lines

  1. MCBase revision history list:
  2.  
  3. Nov. 23rd, '95    Updated version 2.1 to 2.2: a new release.
  4.                   The "Browse for ..." picklists in the Protected Mode
  5.                   version (MCB_X86P.EXE on your MCBase Master Disk) are now
  6.                   controlled and loaded by index, instead of filtering the
  7.                   entire database set for the matching data. On larger
  8.                   databases, this results in a tremendous improvement on
  9.                   data access time. 
  10.                   Due to memory shortage, this approach cannot be imple-
  11.                   mented in the MCB_XT and MCB_AT executables.
  12.                   
  13.                   Note: MCB_XT is a version for (fast) XT-systems, MCB_AT
  14.                         is a version for AT-systems with less than 2Mb RAM
  15.                         memory on board).
  16.  
  17.                   Also solved a problem with the picklists eventhandler,
  18.                   that appeared to be unable to handle some special keys
  19.                   while focusing on the picklist contents.
  20.  
  21. Nov. 6t, '95      Updated version 2.0a to 2.1: a new release.
  22.                   Due to modifications in the default behaviour of the
  23.                   dBase access routine library (HALCYON, by Griffin Soluti-
  24.                   ons), the FIND dialog would no longer position itself at
  25.                   the nearest match, when an exact match could not be
  26.                   found, but positioned itself at the end of file instead.
  27.                   The FIND dialog is now restored to it's documented beha-
  28.                   viour: to position itself at the NEAREST MATCH, when an
  29.                   exact match in not found.
  30.  
  31.                   Apart from the above, the default file search mask for
  32.                   the editor object has been changed from "*.*" to "*.TXT".
  33.  
  34.                   Also an additional button has been added to the Browse
  35.                   dialog, called "Song edit mode", that enables a direct
  36.                   connection between the "Browse a song" dialog and the
  37.                   "Edit/add a song" dialog. This allows you to switch
  38.                   freely between browse and editing functions on song
  39.                   record level, while carrying the currently browsed song
  40.                   with you to it's edit dialog. This is very helpful, while
  41.                   editing songs that are related to each other in some way:
  42.                   once they are collected in a browse option's picklist,
  43.                   editing is just a mouseclick away.
  44.  
  45.                   Unfortunately, the layout of the configuration file
  46.                   MCBASE.CFG needed to be changed, in order to further
  47.                   accomodate the ability to store desktop objects in the
  48.                   configuration file. The user will therefor need to create
  49.                   a new configuration file.
  50.  
  51.                   Then there also were some minor modifications.
  52.  
  53.  
  54. Oct. 10th, '95    Updated version 2.0 to 2.0a: a maintenance release.
  55.                   Minor modifications to the PACK routines, the picklist -
  56.                   dialogs and the documentation.
  57.  
  58.                   Added hotkeys to the memo selection dialogs, used by the
  59.                   various "Browse..." options.
  60.  
  61.                   Added a routine to check (the first appearance of an) 
  62.                   "FILES=xx" setting in CONFIG.SYS. If the setting is found
  63.                   to be to low, you will be notified about this, after
  64.                   which MCBase terminates operation. (If MCBase is UNABLE
  65.                   to locate your CONFIG.SYS file, you will receive a war-
  66.                   ning message about this, after which MCBase will continue
  67.                   operation).
  68.  
  69.  
  70. Aug. 17th, '95    MAJOR NEW RELEASE.
  71.                   Release of the new MCBase V2.0: a fully event driven,
  72.                   mouse controlled, object oriented, dBaseIII+ compatible,
  73.                   relational-to-the-max, windowing database management
  74.                   system, with handy dialogs, to set your personal configu-
  75.                   ration preferences. The only REAL database system for the
  76.                   music collector.
  77.  
  78.  
  79. July 10th, '95    Updated version 1.1f to 1.1g: a maintenance release.
  80.                   Modifications to registration key recognition routine.
  81.                   Registration was recognized, but the databases evaluation
  82.                   limits weren't correctly unlocked.
  83.  
  84.  
  85. Mar. 22nd, '95    Updated version 1.1e to 1.1f: Documentation updates (and
  86.                   program changes, see below). Added a new VendInfo record,
  87.                   according to the latest standard, in order to comply with
  88.                   the new set-up for the ASP CD-rom distribution.
  89.  
  90.                   Added a (file based) registration key system to MCBase.
  91.                   This will enable a registered user, with a valid regist-
  92.                   ration key, to turn any V1.x shareware copy into a per-
  93.                   sonally registered version: MBase will look for the
  94.                   excistence of the registration key file and will present
  95.                   itself as a registered version *if* the registration key
  96.                   is found to be valid. (If not, it will continue to behave
  97.                   as a shareware copy).
  98.  
  99.                   Also added a small (set of) sample database(s), so that
  100.                   the user will be able to "play around" with the system,
  101.                   without having to enter data first.
  102.  
  103.  
  104. May 25th, '94:    Updated version 1.1d to 1.1e: Documentation updates (and
  105.                   program changes, see below). Added a VendInfo record to
  106.                   the documentation and modified the distribution-policy to
  107.                   be more "friendly".
  108.  
  109.                   Also added a possibility to accept credit card orders,
  110.                   using PsL's order processing services. 
  111.  
  112.                   Finally, I removed the encryption on MCBase's executable
  113.                   code. As it seems, some computers COULD have had trouble
  114.                   running MCBase because of this encryption.
  115.  
  116.  
  117. Mar. 22nd, '94:   Updated version 1.1c to 1.1d: Documentation updates (and
  118.                   small program changes) in order to comply with ASP requi-
  119.                   rements.
  120.  
  121.  
  122. Mar. 14th, '94:   Updated version 1.1b to 1.1c: Corrected a SERIOUS error
  123.                   in the documentation, discribing the locationcode. 
  124.  
  125.                   For tapes, the first 5 (!) digits of the (12 digit)
  126.                   locationcode are reserved for the actual tape number,
  127.                   instead of the discribed 2 digits. (The screen report for
  128.                   tapes is scanning for the first 5 digits, to find the
  129.                   first and last entry belonging to a certain tape). See
  130.                   the updated section 8 in the documentation for further
  131.                   information.
  132.  
  133.                   Also elimitated a possible GP-error in the protected mode
  134.                   version.
  135.  
  136.  
  137. Mar. 5th, '94:    Updated version 1.1a to 1.1b: Modified all "Add" functi-
  138.                   ons, to stay active until the user decides that he/she is
  139.                   done. (Artist and Album "Add" fuctions were left after
  140.                   adding 1 entry. This was based on the idea that one would
  141.                   process the data one album at a time). 
  142.  
  143.                   Eliminated the possible occurance of an "error 100:
  144.                   Record out of range" while printing the reports. (It
  145.                   could occur under certain circumstances).
  146.  
  147.                   Eliminated a possible counting error in the "Artist
  148.                   overview"-report. 
  149.  
  150.                   Also made some minor modifications.
  151.  
  152.  
  153. Jan. 7th, '94:    Updated version 1.1 to 1.1a: As mentioned in the documen-
  154.                   tation of the previous versions (in section "Future
  155.                   plans"), the processing speed of printer option "Songs by
  156.                   artist" needed to be increased.
  157.                   In this update, this processing speed has been success-
  158.                   fully increased to a normal level.
  159.  
  160.                   I've also included a function to cancel any running
  161.                   printjob by pressing the ESCape-key.
  162.  
  163.  
  164. Nov. 24th '93:    Updated version 1.0c to 1.1, a major new release:
  165.                   Eliminated the need for a pre-selection on databases with
  166.                   more than 1000 entry's. (Credit for this goes to Griffin
  167.                   Solutions, who managed to realize virtual memory usage in
  168.                   their GS_dBase routine library: Thanks, Richard!).
  169.  
  170.                   The "Allfield Editor" is added to the application as a
  171.                   standard item and also added is an separate "Append"
  172.                   option, so a user does not need to go through the "Edit"-
  173.                   selection list if he or she simply wants to "Append".
  174.  
  175.                   The menu structure has been a bit modified to accomodate
  176.                   the above mentioned additions.
  177.  
  178.                   Also, the bank adress has been altered to the adress of
  179.                   the Rabobank's headoffice in Utrecht.
  180.  
  181.                   Last, but not least, a new pricing schedule is introdu-
  182.                   ced, to enable a low-budget registration on the project.
  183.                   This is done by the introduction of two diffent types of
  184.                   users: a BASIC and a DEDICATED user, of wich the latter
  185.                   has a very interesting discount on future updates. See
  186.                   the ORDER.MCB document for further information on regist-
  187.                   ration options and prices.
  188.  
  189.  
  190. October 5th, '93: Updated version 1.0b to 1.0c, a maintenance release:
  191.                   Eliminated two errors that occured in the album selection
  192.                   list for option #7, "View albums by artists". 
  193.  
  194.                   1) When returning from the reportscreen after viewing an
  195.                   album (WITH the additional artistname display activated),
  196.                   the program would generate a NEW album selection list for
  197.                   the artistname that appeared on the bottom of the report
  198.                   screen, instead of using the original artistname that was
  199.                   selected by the user.
  200.  
  201.                   2) While walking through the albums of the different
  202.                   artists, a heap error (#203) could occur. The memory of
  203.                   the album selection list wasn't properly released.
  204.  
  205.                   Also eliminated an error in option #4, "Query on artist".
  206.                   A messagebox, to allow albumtitle display with each
  207.                   songtitle, sometimes appeared without a valid reason.
  208.  
  209.                   Last, but not least, I added the following text to the
  210.                   ORDER.ME document, in order to prevent further questions
  211.                   on the subject:
  212.  
  213.                   REGISTRED MCBASE USERS can receive MAINTENANCE UPDATES
  214.                   for shipping costs only. (NOTE: CompuServe users can
  215.                   receive their maintenance update through CompuServe mail,
  216.                   minimizing the need for shipping costs, thus FOR FREE!).
  217.                   (Same goes for users who can download it from my private
  218.                   host system, wich is standby on request).
  219.  
  220.  
  221. August 19th, '93: Updated version 1.0a to 1.0b, a maintenance release:
  222.                   Eliminated an error that could cause the system to be
  223.                   caught in an endless loop, if the last record in a data-
  224.                   base file was a "deleted" record.
  225.                   Also improved some text in a messagebox, displayed while
  226.                   the function "deleted" was processing the album database.
  227.  
  228.  
  229. June 22nd, 1993 : Updated version 1.0 to 1.0a, a maintenance release: 
  230.                   Some reportscreens had a bit of trouble with uncleared
  231.                   screens. The data from the previous information on the
  232.                   screen was sometimes not fully erased, which garbled the
  233.                   new information.
  234.  
  235.  
  236. June 19th, 1993 : First release, version 1.0, of the MCBase database sy-
  237.                   stem.
  238.